home *** CD-ROM | disk | FTP | other *** search
/ Danny Amor's Online Library / Danny Amor's Online Library - Volume 1.iso / html / faqs / faq / ai-faq / expert.part1 next >
Encoding:
Text File  |  1995-07-25  |  58.3 KB  |  1,107 lines

  1. Subject: FAQ: Expert System Shells 1/1 [Monthly posting]
  2. Newsgroups: comp.ai,comp.ai.shells,news.answers,comp.answers
  3. From: mkant+@cs.cmu.edu (Mark Kantrowitz)
  4. Date: 13 Nov 1994 08:05:40 GMT
  5.  
  6. Archive-name: ai-faq/expert/part1
  7. Last-Modified: Fri Nov 11 17:17:40 1994 by Mark Kantrowitz
  8. Version: 1.26
  9. Maintainer: Mark Kantrowitz <mkant+ai-faq@cs.cmu.edu>
  10. URL: http://www.cs.cmu.edu:8001/Web/Groups/AI/html/faqs/ai/expert/top.html
  11. Size: 59792 bytes, 1109 lines
  12.  
  13. ;;; ****************************************************************
  14. ;;; Expert System Shells *******************************************
  15. ;;; ****************************************************************
  16. ;;; Written by Mark Kantrowitz
  17. ;;; expert_1.faq
  18.  
  19. This post contains the Expert System Shells FAQ. 
  20.  
  21. If you think of questions that are appropriate for this FAQ, or would
  22. like to improve an answer, please send email to us at mkant+ai-faq@cs.cmu.edu.
  23.  
  24. CONTRIBUTIONS to this summary should be sent to mkant+ai-faq@cs.cmu.edu.
  25. Companies wishing to expand their entries should send product
  26. summaries no longer than the RTworks or CLIPS entries, and should
  27. focus on features and facts. Hype and vague generalizations will be removed.
  28.  
  29. *** Copyright:
  30.  
  31. Copyright (c) 1992-94 by Mark Kantrowitz. All rights reserved.
  32.  
  33. This FAQ may be freely redistributed in its entirety without
  34. modification provided that this copyright notice is not removed.  It
  35. may not be sold for profit or incorporated in commercial documents
  36. (e.g., published for sale on CD-ROM, floppy disks, books, magazines,
  37. or other print form) without the prior written permission of the
  38. copyright holder.  Permission is expressly granted for this document
  39. to be made available for file transfer from installations offering
  40. unrestricted anonymous file transfer on the Internet.
  41.  
  42. If this FAQ is reproduced in offline media (e.g., CD-ROM, print form,
  43. etc.), a complimentary copy should be sent to Mark Kantrowitz, School
  44. of Computer Science, Carnegie Mellon University, 5000 Forbes Avenue,
  45. Pittsburgh, PA 15213-3891 USA.
  46.  
  47. This article is provided AS IS without any express or implied warranty.
  48.  
  49. *** Topics Covered:
  50.  
  51.   [1-1]  Introduction
  52.   [1-2]  Other Sources of Information
  53.   [1-3]  Bibliography of Expert Systems books, introductions,
  54.          documentation, periodicals, and conference proceedings.
  55.   [1-4]  Note about 'Real-Time' expert systems
  56.   [1-5a] Free/Cheap Expert System Shells
  57.   [1-5b] Free/Cheap Expert System Shells: CLIPS and Related Systems
  58.   [1-6]  Commercial Expert System Shells
  59.   [1-7]  Associations
  60.   [1-A]  Acknowledgements
  61.  
  62. Search for [#] to get to question number # quickly.
  63.  
  64. *** Recent changes:
  65.  
  66. ;;; 1.23:
  67. ;;; 14-JUL-94 mk    Deleted HyperX (Mac) product from Millenium software. [Mail
  68. ;;;                 to their address bounced and the phone number is that of a
  69. ;;;                 residence.]
  70. ;;; 21-JUL-94 mk    Corrected phone in IntelliCorp.
  71. ;;; 22-JUL-94 mk    Deleted Expert-Ease -- Expertech Ltd no longer exists.
  72. ;;;
  73. ;;; 1.24:
  74. ;;; 15-AUG-94 mk    Added [1-7] associations.
  75. ;;;  8-SEP-94 mk    Updated DYNACLIPS entry. 
  76. ;;;
  77. ;;; 1.25:
  78. ;;; 22-SEP-94 mk    Added Ignizio's book to [1-3].
  79. ;;;  7-OCT-94 mk    Added CLIPS home page.
  80. ;;; 12-OCT-94 mk    Split [1-5] into two questions, with second one containing
  81. ;;;                 the CLIPS-related systems. Added wxCLIPS.
  82. ;;;
  83. ;;; 1.26:
  84. ;;; 14-OCT-94 mk    Added WWW URL to HUGIN entry.
  85. ;;; 14-OCT-94 mk    Added IJAES journal, including URL.
  86. ;;; 19-OCT-94 mk    Updated entry on GURU.
  87. ;;; 20-OCT-94 mk    Updated prices for books by Dennis Merritt of Amzi! Inc.
  88. ;;; 28-OCT-94 mk    KBMS -- owner now Trinzic
  89. ;;; 10-NOV-94 mk    Updated GBB ftp site.
  90. ;;; 11-NOV-94 mk    Updated Knowledgeworks entry.
  91.  
  92. ----------------------------------------------------------------
  93. Subject: [1-1]  Introduction 
  94.  
  95. Certain questions and topics come up frequently in the various network
  96. discussion groups devoted to and related to Expert Systems. This
  97. file/article is an attempt to gather these questions and their answers
  98. into a convenient reference for AI researchers, students, and
  99. practitioners. It is posted on a monthly basis. The hope is that this
  100. will cut down on the user time and network bandwidth used to post,
  101. read and respond to the same questions over and over, as well as
  102. providing education by answering questions some readers may not even
  103. have thought to ask.
  104.  
  105. Currently this FAQ is a primarily a list of free and commercial expert
  106. system shells, but other questions and answers will be added as they
  107. arise.
  108.  
  109. The latest version of this file is available by anonymous FTP from
  110.    ftp.cs.cmu.edu:/user/ai/pubs/faqs/expert/expert_1.faq  [128.2.206.173]
  111. using username "anonymous" and password "name@host" (substitute your
  112. email address) or via AFS in the Andrew File System directory
  113.    /afs/cs.cmu.edu/project/ai-repository/ai/pubs/faqs/expert/expert_1.faq
  114.  
  115. You can also obtain a copy of the FAQ by sending a message to
  116. ai+query@cs.cmu.edu with 
  117.    Send ESS FAQ
  118. in the message body.
  119.  
  120. The FAQ postings are also archived in the periodic posting archive on
  121.    rtfm.mit.edu:/pub/usenet/news.answers/ai-faq/expert/ [18.181.0.24]
  122. If you do not have anonymous ftp access, you can access the archive by
  123. mail server as well.  Send an E-mail message to mail-server@rtfm.mit.edu
  124. with "help" and "index" in the body on separate lines for more
  125. information.
  126.  
  127. An automatically generated HTML version of this FAQ is accessible by
  128. WWW as part of the AI-related FAQs Mosaic page. The URL for this
  129. resource is
  130.    http://www.cs.cmu.edu:8001/Web/Groups/AI/html/faqs/top.html
  131. The direct URL for the Expert Systems FAQ is
  132.    http://www.cs.cmu.edu:8001/Web/Groups/AI/html/faqs/ai/expert/top.html
  133.  
  134. If you need to cite the FAQ for some reason, use the following format:
  135.    Mark Kantrowitz, "Answers to Frequently Asked Questions about
  136.    Expert System Shells", comp.ai.shells, <month>, <year>,
  137.    ftp.cs.cmu.edu:/user/ai/pubs/faqs/expert/expert_?.faq, 
  138.    mkant+ai-faq@cs.cmu.edu.
  139.  
  140. ----------------------------------------------------------------
  141. Subject: [1-2]  Other Sources of Information
  142.  
  143. In addition to the free expert system shells listed below, the Prolog
  144. Resource Guide lists a variety of Prolog implementations and products.
  145. In addition to being backward-chaining systems, many prolog
  146. implementations provide support for forward-chaining rules and other
  147. expert systems requirements. For example, Amzi! Inc. sells
  148. Dennis Merritt's book, "Building Expert Systems in Prolog",
  149. Springer-Verlag, 1989, for $52 (with disk containing source code for $87).
  150.  
  151. The July/August 1992 issue of PC AI magazine includes their annual
  152. product guide for expert systems and related tools.  The December 1992
  153. issue of AI Expert Magazine, pages 42-49, contains an Expert System
  154. Resource Guide. The February 1991 issue of IEEE Computer has an
  155. article about Expert System Tools. Another article of possible
  156. interest is "Selection Criteria for Expert System Shells: A
  157. Socio-Technical Framework", by Anthony C. Stylianou, Gregory R. Madey,
  158. and Robert D.  Smith, CACM 35(10):30-48, October 1992.
  159.  
  160. The AI FAQ contains pointers to other resources that may be of
  161. interest to readers of this FAQ. If you can't find the information
  162. you're looking for here, try looking in the AI FAQ. The AI FAQ is
  163. posted monthly to the newsgroup comp.ai and is also available from the
  164. anonymous ftp locations mentioned above.
  165.  
  166. ----------------------------------------------------------------
  167. Subject: [1-3] Bibliography of Expert Systems books, introductions,
  168.                documentation, periodicals, and conference proceedings.
  169.  
  170. This section contains a list of key references and introductions about
  171. Production Systems, Expert Systems, and Match Algorithms. For other
  172. AI-related books, see part 4 of the AI FAQ.
  173.  
  174. Overviews and Texts:
  175.  
  176.    Bruce G. Buchanan and Edward H. Shortliffe, "Rule-Based Expert
  177.    Systems: The MYCIN Experiments of the Stanford Heuristic Programming
  178.    Project", Addison-Wesley, Reading, MA, 1985. The Davis and King
  179.    paper (chapter 4, "An overview of production systems") provides
  180.    a good overview.
  181.  
  182.    Frederick Hayes-Roth, "The knowledge based expert system: A tutorial",
  183.    IEEE Computer 17(9):11-28, 1984.
  184.  
  185.    Bruce G. Buchanan and R.O. Duda, "Principles of Rule-Based Systems",
  186.    Tech Report HPP-82-14, 1982. (Discusses the design of expert
  187.    systems, including representation, inference, and uncertainty
  188.    management. Examples from numerous specific systems, and discusses
  189.    which problems are suitable for attack by rule-based systems.)
  190.  
  191.    Joseph Giarratano and Gary Riley, "Expert Systems Principles and
  192.    Practice", PWS Publishing (20 Park Plaza, Boston, MA 02116-4324
  193.    1-800-842-3636, 1-617-542-3377, fax 1-617-338-6134), 1993, 644
  194.    pages, ISBN 0-534-93744-6, $53.94. 
  195.      [This is the second edition of "Expert Systems: Principles and
  196.       Programming" and comes with an MS-DOS CLIPS 6.0 interpreter. The
  197.       book includes a good tutorial on using CLIPS.]
  198.  
  199.    James P. Ignizio, "Introduction to Expert Systems: The Development
  200.    and Implementation of Rule-Based Expert Systems", McGraw-Hill,
  201.    1991. 402 pages, ISBN 0-07-909785-5 ($37.50). [Focuses on the
  202.    building of the knowledge-base model and its proper implmentation.
  203.    Also provides an introduction to EXSYS with an EXSYS demo disk.]
  204.  
  205.    Samuel J. Biondo, "Fundamentals of Expert Systems Technology:
  206.    Principles and Concepts", Ablex, Norwood, NJ, 1990. 160 pages, ISBN
  207.    0-89391-701-X paper ($35).
  208.  
  209.    Dennis Merritt, "Building Expert Systems in Prolog", Springer-Verlag, 1989.
  210.    358 pages, ISBN 0-387-97016-9 hardcover ($52).
  211.    Explains how to build various expert system shells in Prolog, including
  212.    forward/backward chaining, FOOPS, rete-network, frames, solving
  213.    Rubik's cube and more. Includes complete source code listings.
  214.    (Source code from the book is also sold on disk by Amzi! Inc.)
  215.  
  216.    David Hu, "C/C++ for Expert Systems", Management Information
  217.    Source, Portland, OR, 1989. 565 pages, ISBN 0-943518-86-5 ($24.95).
  218.    [Includes a diskette of source code from the book.]
  219.  
  220. General AI books with extensive coverage of expert systems:
  221.  
  222.    Firebaugh, Morris W., "Artificial Intelligence: A Knowledge-Based
  223.    Approach", PWS-Kent, Massachusetts, 1989.  ISBN 0-87835-325-9
  224.  
  225. OPS5:
  226.  
  227.    Charles L. Forgy, "OPS5 User's Manual", Technical Report
  228.    CMU-CS-81-135, Carnegie Mellon University, School of Computer
  229.    Science, Pittsburgh, PA 1981. 
  230.  
  231.    Thomas Cooper and Nancy Wogrin, "Rule-based Programming with OPS5", 
  232.    Morgan Kaufmann Publishers, 1988, ISBN 0-934613-51-6, $49.95.
  233.  
  234. Match Algorithms:
  235.  
  236.    RETE:
  237.       Charles L. Forgy, "RETE: A fast algorithm for the many
  238.       pattern/many object pattern match problem", Artificial
  239.       Intelligence 19(1):17-37, September 1982.  
  240.  
  241.    TREAT:
  242.       Daniel P. Miranker, "TREAT: A better match algorithm for AI
  243.       production systems". In Proceedings of the Sixth National
  244.       Conference on Artificial Intelligence (AAAI-87), pages 42-47,
  245.       August 1987. 
  246.  
  247.       Daniel P. Miranker, "TREAT: A New and Efficient Match Algorithm
  248.       for AI Production Systems", Morgan Kaufmann Publishers, 1990, 
  249.       143 pages, ISBN 0-934613-71-0, $29.95.
  250.  
  251.    MatchBox:
  252.       Mark Perlin, "The match box algorithm for parallel production
  253.       system match", Technical Report CMU-CS-89-163, Carnegie Mellon
  254.       University, School of Computer Science, Pittsburgh,
  255.       Pennsylvania, May 1989. 
  256.  
  257.    DRETE: 
  258.       Michael A. Kelly and Rudolph E. Seviora, "An evaluation of DRETE
  259.       on CUPID for OPS5 matching", in Proceedings of the Eleventh
  260.       International Joint Conference on Artificial Intelligence (IJCAI-89),
  261.       pages 84-90, Detroit MI, August 1989, Morgan Kaufmann Publishers.
  262.  
  263. Journals -- Expert Systems:
  264.  
  265.    EXPERT SYSTEMS WITH APPLICATIONS
  266.    Published 4 times annually. ISSN 0957-4174.
  267.    Subscriptions: Institutions L85 ($155), Individuals L45 ($72).
  268.    Pergamon Press Inc., 660 White Plains Road, Tarrytown, NY 10591-5153,
  269.    email PPI@pergamon.com, or Pergamon Press Ltd., Headington Hill Hall,
  270.    Oxford OX3 0BW, England.
  271.  
  272.    EXPERT SYSTEMS: THE INTERNATIONAL JOURNAL OF KNOWLEDGE ENGINEERING
  273.    Published 4 times annually. ISSN 0266-4720.
  274.    Subscriptions: L85 ($110)
  275.    Learned Information Ltd., Woodside, Hinksey Hill, Oxford OX1 5AU, UK.
  276.    Tel: +44 (0)865-730275  Fax: +44 (0)085-736354
  277.  
  278.    INTERNATIONAL JOURNAL OF EXPERT SYSTEMS
  279.    Published 4 times annually. ISSN 0894-9077.
  280.    Subscriptions: Institutions $135; Individuals $75. Outside the US add
  281.    $10 for surface mail and $20 for airmail.
  282.    JAI Press Inc., 55 Old Post Road -- No. 2, PO Box 1678, Greenwich, CT
  283.    06836-1678.
  284.  
  285.    KNOWLEDGE ENGINEERING REVIEW
  286.    Published quarterly, ISSN 0269-8889.
  287.    In the UK: Cambridge University Press, The Edinburgh Building,
  288.    Cambridge CB2 1BR, UK.
  289.    In N. America: Cambridge University Press, Journals Department, 40 West
  290.    20th Street, New York, NY 10011-4211.
  291.  
  292.    INTERNATIONAL JOURNAL OF APPLIED EXPERT SYSTEMS (IJAES)
  293.    Published three times annually. ISSN 0969-9317
  294.    Subscriptions: BP60.00/US$117.00. 
  295.    Taylor Graham Publishing, 500 Chesham House, 150 Regent Street,
  296.    London W1R 5FA UK.
  297.    Editor: Alan Sangster <a.sangster@aberdeen.ac.uk>
  298.    URL: http://www.abdn.ac.uk/~acc025/ijaes.html
  299.  
  300. ----------------------------------------------------------------
  301. Subject: [1-4] Note about 'Real-Time' expert systems
  302.  
  303. Many "real-time" expert systems are 'soft' real-time systems, in that
  304. they claim to be fast. A 'hard' real-time system would have features
  305. that guarantee a response within a fixed amount of real-time (e.g.,
  306. bounded computation, not just a fast match-recognize-act cycle).
  307. Systems like G2 use event-driven processing (restricting certain rules
  308. to execute only when specific WM elements change in a particular way)
  309. as a method of limiting forward chaining.
  310.  
  311. ----------------------------------------------------------------
  312. Subject: [1-5a] Free/Cheap Expert System Shells
  313.  
  314. Remember, when ftping compressed or compacted files (.Z, .gz, .arc, .fit,
  315. etc.) to use binary mode for retrieving the files.
  316.  
  317. Files that end with a .gz suffix were compressed with the patent-free
  318. gzip (no relation to zip). Source for gzip is available from:
  319.   prep.ai.mit.edu:pub/gnu/{gzip-1.2.3.shar,gzip-1.2.3.tar,gzip-1.2.3.msdos.exe}
  320.  
  321. If you do not have ftp access, you can FTP files by E-mail. Send a
  322. message with the word "help" in the body to ftpmail@decwrl.dec.com.
  323.  
  324.  
  325. FOCL is an expert system shell and machine learning program written in
  326. Common Lisp. The machine learning program extends Quinlan's FOIL
  327. program by containing a compatible explanation-based learning
  328. component.  FOCL learns Horn Clause programs from examples and
  329. (optionally) background knowledge. The expert system includes a
  330. backward-chaining rule interpreter and a graphical interface to the
  331. rule and fact base. For details on FOCL, see: Pazzani, M. and Kibler,
  332. D., "The role of prior knowledge in inductive learning", Machine
  333. Learning 9:54-97, 1992. It is available by anonymous ftp from
  334.    ics.uci.edu:/pub/machine-learning-programs/
  335. as the files README.FOCL-1-2-3, FOCL-1-2-3.cpt.hqx (a binhexed,
  336. compacted Macintosh application), FOCL-1-2-3.tar.Z (Common Lisp
  337. source code), and FOCL-1-2-3-manual.hqx (binhexed manual).  If you
  338. use a copy of FOCL, or have any comments or questions, send mail to
  339. pazzani@ics.uci.edu.
  340.  
  341. SOAR      -- ftp.cs.cmu.edu:
  342.           /afs/cs.cmu.edu/project/soar/public/Soar5/ -- Lisp Version
  343.           /afs/cs.cmu.edu/project/soar/public/Soar6/ -- C Version
  344.         Contact: soar-request@cs.cmu.edu
  345.         Integrated Agent Architecture. Supports learning through chunking.
  346.  
  347. OPS5      -- ftp.cs.cmu.edu:/user/ai/areas/expert/systems/ops5/ops5.tar.gz
  348.  
  349. BABYLON is a development environment for expert systems. It
  350. includes frames, constraints, a prolog-like logic formalism, and a
  351. description language for diagnostic applications. It is implemented in
  352. Common Lisp and has been ported to a wide range of hardware platforms.
  353. Available by anonymous ftp from 
  354.    ftp.gmd.de:/gmd/ai-research/Software/Babylon/ [129.26.8.84]
  355. as a BinHexed stuffit archive, on the Web via the URL
  356.    http://www.gmd.de/
  357. on the Apple CD-ROM, or with the book "The AI Workbench BABYLON",
  358. which contains *full source code* of BABYLON and the stand-alone
  359. version for the Mac. The book describes the use of BABYLON in detail.
  360.  
  361. MOBAL is a system for developing operational models of application
  362. domains in a first order logic representation. It integrates a manual
  363. knowledge acquisition and inspection environment, an inference engine,
  364. machine learning methods for automated knowledge acquisition, and a
  365. knowledge revision tool.  By using MOBAL's knowledge acquisition
  366. environment, you can incrementally develop a model of your domain in
  367. terms of logical facts and rules.  You can inspect the knowledge you
  368. have entered in text or graphics windows, augment the knowledge, or
  369. change it at any time. The built-in inference engine can immediately
  370. execute the rules you have entered to show you the consequences of
  371. your inputs, or answer queries about the current knowledge. MOBAL also
  372. builds a dynamic sort taxonomy from your inputs. If you wish, you can
  373. use several machine learning methods to automatically discover
  374. additional rules based on the facts that you have entered, or to form
  375. new concepts. If there are contradictions in the knowledge base due to
  376. incorrect rules or facts, there is a knowledge revision tool to help
  377. you locate the problem and fix it.  MOBAL (release 3.0b) is available
  378. free for non-commercial academic use by anonymous ftp from
  379.    ftp.gmd.de:/gmd/mlt/Mobal/
  380. The system runs on Sun SparcStations, SunOS 4.1, and includes a
  381. graphical interface implemented using Tcl/TK.
  382.  
  383. MIKE (Micro Interpreter for Knowledge Engineering) is a full-featured,
  384. free, and portable software environment designed for teaching purposes
  385. at the UK's Open University.  It includes forward and backward
  386. chaining rules with user-definable conflict resolution strategies, and
  387. a frame representation language with inheritance and 'demons' (code
  388. triggered by frame access or change), plus user-settable inheritance
  389. strategies.  Automatic 'how' explanations (proof histories) are
  390. provided for rule exectuion, as are user-specified 'why' explanations.
  391. Coarse-grained and fine-grained rule tracing facilities are provided,
  392. along with a novel 'rule graph' display which concisely shows the
  393. history of rule execution.  MIKE, which forms the kernel of an Open
  394. University course on Knowledge Engineering, is written in a
  395. conservative and portable subset of Edinburgh-syntax Prolog, and is
  396. distributed as non-copy-protected source code. MIKE version 1 was
  397. described in the October/November 1990 issue of BYTE. MIKE v1.50,
  398. which was formerly available from a range of ftp servers, has been
  399. superseded by two newer versions: MIKEv2.03, a full Prolog source code
  400. version, incorporating a RETE algorithm for fast forward chaining, a
  401. truth maintenance system, uncertainty handling, and hypothetical
  402. worlds, and MIKEv2.50, a turnkey DOS version with menu-driven
  403. interface and frame- and rule-browsing tools, fully compatible with
  404. MIKEv2.03, but without source code.  They are available by anonymous
  405. ftp from hcrl.open.ac.uk [137.108.81.16] as the files
  406.    MIKEv2.03: /pub/software/src/MIKEv2.03/*
  407.    MIKEv2.50: /pub/software/pc/MIKEV25.ZIP
  408. They are also available from the CMU AI Repository.
  409. For further information, please contact Marc Eisenstadt,
  410. M.Eisenstadt@open.ac.uk, Human Cognition Research Lab, The Open
  411. University, Milton Keynes MK7 6AA, UK, phone +44 908-65-3149, fax +44
  412. 908-65-3169.
  413.  
  414. ES: The October/November 1990 issue of BYTE also described the ES
  415. expert system. ES supports backward/forward chaining, fuzzy set
  416. relations, and explanation, and is a standalone executable for
  417. IBM-PCs. ES is available by anonymous ftp from
  418. ftp.uu.net:/pub/ai/expert-sys/ [192.48.96.9] as summers.tar.Z.
  419. ftp.uu.net is mirrored on unix.hensa.ac.uk [129.12.21.7] under
  420. /pub/uunet/.
  421.  
  422. GEST (Generic Expert System Tool) Version 4.0 is a flexible expert
  423. system shell applicable to a variety of problem domains.  Its
  424. knowledge representation schemes include facts, frames, rules, and
  425. procedures.  It supports forward and backward inferencing with
  426. multiple options for each and message handling for frame objects.
  427. There is a time system to support an event history and reverting back
  428. to a previous state.  In addition, there is support for fuzzy logic
  429. and certainty factor maintenance.  Features new to V4.0 include a
  430. blackboard architecture (single level and hierarchical) with a control
  431. module and knowledge sources.  The user interface utilizes the
  432. Symbolics windowing system and is menu and mouse driven.  GEST can be
  433. embedded in a user program (with or without the GEST user interface)
  434. by using a library of function calls.  The printed reference manual
  435. includes a tutorial, table of contents, and thorough index.  GEST runs
  436. only on Symbolics Lisp Machines, Genera 7.2.  GEST users are expected
  437. to be familiar with Symbolics machines.  Source and object files are
  438. available by anonymous ftp to ftp.gatech.edu in the (binary) file
  439. pub/ai/gest.tar.Z.  Register your copy with John Gilmore, Georgia Tech
  440. Research Institute, ITL/CSITD 0800, Atlanta, GA 30332, USA, Internet:
  441. john.gilmore@gtri.gatech.edu.  Send your name, address, organization,
  442. phone number, and Internet email address.  To request a free printed
  443. copy of the GEST manual (not in the distribution file), please also
  444. contact John Gilmore.  Users are free to produce as many copies of the
  445. GEST Reference Manual as they require without any restrictions.
  446.  
  447. WindExS (Windows Expert System) is a fully functional Windows-based
  448. forward chaining expert system. Its modular architecture allows the
  449. user to substitute new modules as required to enhance the capabilites
  450. of the system. WindExS sports Natural Language Rule Processor,
  451. Inference Engine, File Manager, User Interface, Message Manager and
  452. Knowledge Base modules. It supports forward chaining, and graphical
  453. knowledge base representation. Write etoupin@aol.com for documentation
  454. and operational system.
  455.  
  456. RT-Expert is a shareware expert system that lets C programmers
  457. integrate expert systems rules into their C or C++ applications.
  458. RT-Expert consists of a rule-compiler that compiles rules into C code,
  459. and a library containing the rule execution engine. RT-Expert for DOS
  460. works with Borland Turbo C, Borland C++, and Microsoft C/C++
  461. compilers. The personal edition is licensed for educational, research,
  462. and hobby use. Applications created with RT-Expert personal edition
  463. are not licensed for commercial purposes. Professional editions are
  464. available for commercial applications using DOS, Windows, and Unix
  465. environments. RT-Expert is available by anonymous ftp from
  466.    world.std.com:/vendors/rtis/rtexpert
  467. For more information, write to Real-Time Intelligent Systems Corporation
  468. <rtis@world.std.com>.
  469.  
  470. ----------------------------------------------------------------
  471. Subject: [1-5b] Free/Cheap Expert System Shells: CLIPS and Related Systems
  472.  
  473. CLIPS 6.0 (C Language Integrated Production System) is an OPS-like
  474. forward chaining production system written in ANSI C by NASA. The
  475. CLIPS inference engine includes truth maintenance, dynamic rule
  476. addition, and customizable conflict resolution strategies.  CLIPS,
  477. including the runtime version, is easily embeddable in other
  478. applications.  CLIPS includes an object-oriented language called COOL
  479. (CLIPS Object-Oriented Language) which is directly integrated with the
  480. inference engine.  CLIPS runs on many platforms including IBM PC
  481. compatibles (including Windows 3.1 and MS-DOS 386 versions),
  482. Macintosh, VAX 11/780, Sun 3/260, and HP9000/500.  CLIPS is available
  483. from COSMIC at a "nominal" fee (the MS-DOS/Windows 3.1 version $350
  484. for the software and $115 more for the documentation, with discounts
  485. for US academic institutions; for update orders $100 and $200,
  486. respectively) for unlimited copies with no royalties.  (CLIPS is
  487. available free to NASA, USAF, and their contractors for use on NASA
  488. and USAF projects.)  For more information, send email to
  489. service@cossack.cosmic.uga.edu, write COSMIC, University of Georgia,
  490. 382 East Broad Street, Athens, GA 30602, call 706-542-3265, or fax
  491. 706-542-4807. To subscribe to the CLIPS mailing list, send a message
  492. to the list server
  493.    listserv@cossack.cosmic.uga.edu (128.192.14.4) 
  494. with message body
  495.    SUBSCRIBE CLIPS-LIST
  496. The CLIPS help desk phone number is 713-286-8919 (fax 713-286-4479/244-5698)
  497. and email address is stbprod@fdr.jsc.nasa.gov. (The address is STB
  498. Products Help Desk, LinCom Corporation, 1020 Bay Area Boulevard, #200,
  499. Houston, TX 77058-2628.) The Software Technology Branch's home page is
  500.    http://www.jsc.nasa.gov/stb/STB_homepage.html
  501. NASA Information Services's home page is
  502.    http://hypatia.gsfc.nasa.gov/NASA_homepage.html
  503. and the CLIPS home page is
  504.    http://www.jsc.nasa.gov/~clips/CLIPS.html
  505. [Note: Folks who obtain CLIPS from COSMIC can do anything they wish
  506. with it, including redistribute it.  Folks who obtain CLIPS directly
  507. from NASA are restricted to using it for US government purposes only.]
  508. The CLIPS FAQ list and bug fixes are available from
  509.    hubble.jsc.nasa.gov:/pub/clips/
  510. and are maintained by Gary Riley <riley@gothamcity.jsc.nasa.gov>.
  511. Joseph Giarratano and Gary Riley's book, "Expert Systems Principles
  512. and Practice", comes with an MS-DOS CLIPS 6.0 interpreter (see [1-3]
  513. above). CLIPS is also available on the various AI CD-ROMs, and the
  514. MS-DOS version is available for $50 from Austin Code Works <info@acw.com>, 
  515. 11100 Leafwood Lane, Austin, Texas 78750-3409, phone 512-258-0785, 
  516. fax 512-258-8831, or BBS 512-258-8831.
  517.  
  518. DYNACLIPS (DYNAamic CLIPS Utilities), is a set of blackboard, dynamic
  519. knowledge exchange, and agent tools for CLIPS 5.1 and 6.0.  It is
  520. implemented as a set of libraries that can be linked with CLIPS 5.1 or
  521. CLIPS 6.0. Versions 3.0 and 3.1 will work with either CLIPS 5.1 or CLIPS 6.0.
  522. Source code is not available. Agents use the blackboard to
  523. communicate with other intelligent agents in the framework.  Each
  524. intelligent agent can send and receive facts, rules, and commands.
  525. Rules and facts are inserted and deleted dynamicly while the agents
  526. are running. Knowledge can be transfered on a temporary or permanent
  527. basis. For more information, please contact Yilmaz Cengeloglu, PO Box
  528. 4142, Winter Park, FL 32793-4142, or send email to
  529. cengelog@escmail.orl.mmc.com, yil@engr.ucf.edu or 73313.775@compuserve.com.
  530. It is available from the CMU AI Repository in
  531.    ftp.cs.cmu.edu:/user/ai/areas/expert/systems/clips/dyna/
  532.  
  533. FuzzyCLIPS 6.02 is a version of the CLIPS rule-based expert system
  534. shell with extensions for representing and manipulating fuzzy facts
  535. and rules. In addition to the CLIPS functionality, FuzzyCLIPS can deal
  536. with exact, fuzzy (or inexact), and combined reasoning, allowing fuzzy
  537. and normal terms to be freely mixed in the rules and facts of an
  538. expert system. The system uses two basic inexact concepts, fuzziness
  539. and uncertainty. Versions are available for UNIX systems, Macintosh
  540. systems and PC systems. There is no cost for the software, but please
  541. read the terms for use in the FuzzyCLIPS documentation. FuzzyCLIPS is
  542. available via WWW (World Wide Web). It can be accessed indirectly
  543. through the Knowledge Systems Lab Server using the URL
  544.    http://ai.iit.nrc.ca/home_page.html
  545. or more directly by using the URL
  546.    http://ai.iit.nrc.ca/fuzzy/fuzzy.html
  547. or by anonymous ftp from
  548.    ai.iit.nrc.ca:/pub/fzclips/
  549. For more information about FuzzyCLIPS send mail to fzclips@ai.iit.nrc.ca. 
  550.  
  551. wxCLIPS provides a simple graphical front end to CLIPS 5.1, and in
  552. addition contains a suite of extra functions for creating GUI
  553. applications in CLIPS. wxCLIPS is available as Sun Open Look, Sun
  554. Motif, Linux Open Look, and Windows 3.1 binaries.  wxCLIPS is
  555. available by anonymous FTP from
  556.    skye.aiai.ed.ac.uk:/pub/wxclips/ [192.41.104.6]
  557. For more information, write to Julian Smart <J.Smart@ed.ac.uk>.
  558.  
  559. ----------------------------------------------------------------
  560. Subject: [1-6] Commercial Expert System Shells
  561.  
  562. The commercial products below are listed in alphabetical order.
  563.  
  564. 1ST-CLASS, 1ST-CLASS FUSION, and 1ST-CLASS HT run on personal
  565. computers. For more information, write to 1st-Class Expert Systems,
  566. Inc., 526 Boston Post Road, Suite 150, Wayland, MA 01778 or call
  567. 800-872-8812 (508-358-7722). See PC Tech Journal 7(4):111, April, 1989
  568. and PC Week 6(20):23, May 22, 1989.
  569.  
  570. ACQUIRE is knowledge acquisition system and expert system shell. It is a
  571. complete development environment for building and maintaining
  572. knowledge-based applications. It provides a step-by-step methodology for
  573. knowledge engineering that allows the domain experts themselves to be
  574. directly involved in structuring and encoding the knowledge. (The direct
  575. involvement of the domain expert improves the quality, completeness and
  576. accuracy of acquired knowledge, lowers development and maintenance
  577. costs, and increases their control over the form of the software
  578. application.) Features include a structured approach to knowledge
  579. acquisition; a model of knowledge acquisition based on pattern
  580. recognition; knowledge represented as objects, production rules and
  581. decision tables; handling uncertainty by qualitative, non-numerical
  582. procedures; extremely thorough knowledge bases; sophisticated report
  583. writing facilities; and self documenting knowledge bases in a hypertext
  584. environment.  There are two options for delivering your knowledge-based
  585. application to end users: 
  586.    1) a Run Time System ACQUIRE-RTS for delivering stand-alone
  587.       applications and 
  588.    2) a Software Development Kit, ACQUIRE-SDK for embedding finished
  589.       applications seamlessly with your other software. 
  590. The ACQUIRE development package (knowledge acquisition system and expert
  591. system shell) costs $995 for Windows 3.1 and includes manual, a
  592. tutorial, on-line help and telephone helpline.  For more information
  593. contact Acquired Intelligence Inc, Suite 205, 1095 McKenzie Avenue,
  594. Victoria, Canada V8P 2L5, call 604-479-8646, fax 604-479-0764, or send
  595. email to Bev Smith <bev@aiinc.bc.ca>.
  596.  
  597. ACTIVATION FRAMEWORK runs on personal computers and costs $5000.  This
  598. tool is not a tradition expert system shell, rather is a tool for
  599. building real-time data interpretation applications.  The vendor
  600. claims the tool competes with Gensym's G2 in terms of application
  601. domains.  However, G2 is not a tool for end users, but rather for C
  602. and/or Ada software developers. For more information, write to The
  603. Real-Time Intelligent Systems Corporation, 26 Worthen Street,
  604. Chelmsford, MA 01824, or call 508-250-4633.
  605.  
  606. Aion Development System (ADS) runs on numerous platforms, including
  607. DOS, OS/2, SunOS, Microsoft Windows, and VMS.  It includes an object
  608. oriented knowledge representation, forward, backward, bidirectional,
  609. and pattern matching rules, graphics, calls to/from other languages
  610. (C, Pascal, ...), and the Choreographer graphical user interface. For
  611. more information, write to Aion Corporation, 101 University Avenue,
  612. Palo Alto, CA 94301, call 800-845-2466 (415-328-9595), or fax
  613. 415-321-7728.  For Europe, write to Software Generation,
  614. Kontichsesteenweg 40, B 2630 Aartselaar, Belgium, call
  615. 32-(0)3-877.12.93, or fax 32-(0)3-877.13.55
  616.  
  617. ART*Enterprise and CBR Express (Inference Corporation).  ART*Enterprise is
  618. the latest of the family of rule-based development environments originating
  619. with ART in the mid-1980s.  It is a development environment for enterprise-
  620. wide applications, incorporating rules, a full object system which includes
  621. features currently not present in C++, and a large collection of object
  622. classes for UI development across platforms (from Windows to NT to OS/2 to
  623. Unix), access to databases (SQL-based and Q+E-based), and multi-person
  624. development.  The ART*Enterprise environment provides a forward-chaining
  625. engine where backward chaining can be implemented, though it is not
  626. supported directly.  CBR Express family of products supports case-based
  627. retrieval of information.  The CBR technology is available as part of
  628. ART*Enterprise for those who are interested in incorporating it into their
  629. applications.  For further information contact Inference Corporation, 550
  630. N. Continental Blvd., El Segundo, CA 90245, call 310-322-0200, fax
  631. 310-322-3242, or email marketing@inference.com. 
  632.  
  633. BABYLON. For more information, write to VW-GEDAS GmbH, Pascalstrasse
  634. 11, W-1000 Berlin 10, call +49 30-39-970-0, or fax +49 30-39-970-999.
  635.  
  636. COGNATE runs on the Apple Macintosh and costs $250. For more
  637. information, write to Peridom, PO Box 1812, Bowie, MD 20716, or call 
  638. 301-390-9570. See also MacUser 4(12):134, December, 1988.
  639.  
  640. COGSYS. For more information, write to COGSYS Ltd., Enterprise House,
  641. Unit 37, Salford University Business Park, Salford M6 6AJ, England, or
  642. call 061-745-7604.
  643.  
  644. C-PRS (Procedural Reasoning System in C) aims at representing and
  645. executing operating procedures. It allows the user to express and
  646. represent the conditional sequences of complex operations and to
  647. ensure their execution in real time while embedded in the application
  648. environment.  C-PRS is useful for process control and supervision
  649. applications.  The PRS technology has been applied to different tasks
  650. with real-time constraints and demands including the monitoring of
  651. several subsystems of the NASA space shuttle, the diagnosis and
  652. supervision of telecommunication networks (Telecom Australia), the
  653. control of mobile robots (SRI, LAAS), the control system of
  654. surveillance aircrafts (Grumman) and air traffic management (Civil
  655. Aviation Authority).  The procedural reasoning technology was
  656. initially developed at the Artificial Intelligence Center of the
  657. Stanford Research Institute (Menlo Park, California).  ACS
  658. Technologies has further developed and now markets C-PRS, the first
  659. commercial implementation of the Procedural Reasoning technology.
  660. C-PRS was developed with the most currently recognized standards: C,
  661. UNIX, X11, MOTIF. It guarantees some real time properties. It is
  662. available on numerous platforms and operating systems, including
  663. SPARC, DECstation, Sony News, Hewlett Packard, VxWorks, and others.
  664. For more information write to ACS Technologies, 5, Place du Village
  665. d'Entreprises, B.P. 556 31674 LABEGE Cedex, FRANCE, call
  666. 33-62-24-99-20, fax 33-61-39-86-74, or send email to Felix Ingrand
  667. <felix@acs.dialexis.fr>.
  668.  
  669. CRYSTAL runs on personal computers and is available from Intelligent
  670. Environemnts. See PC Magazine 8(2), January 31, 1989.
  671.  
  672. ECLIPSE runs on personal computers (DOS, Windows). System V Unix and
  673. POSIX versions are also available. The syntax is derived from Inference
  674. Corporations' ART and is compatible with NASA's CLIPS.  Features include
  675. data-driven pattern matching, forward and backward chaining, truth
  676. maintenance, support for multiple goals, relational and object-oriented
  677. representations, and integration with dBase. For more information, write
  678. to The Haley Enterprise, Inc., 413 Orchard Street, Sewickley, PA 15143,
  679. call 800-233-2622 (412-741-6420), or fax 412-741-6457.  See also IEEE
  680. Computer, February 1991, pages 19-31. Cost is $999 for Windows, $1,999
  681. for Unix, $799 for DOS 386, and $1,499 for OS/2.
  682.  
  683. Exper-OPS5-Plus runs on the Apple Macintosh and costs $495. For more
  684. information, write to ExperTelligence, 5638 Hollister, Suite 302,
  685. Goleta, CA 93117, call 800-828-0113 (except CA), 800-826-6144 (CA
  686. only), or 805-967-1797. See MacUser 4(12):134, December, 1988.
  687.  
  688. EXSYS runs under MS-DOS, MS-Windows, Apple Macintosh, Sun Open Look,
  689. Unix and Vax and is available from Exsys, Inc., 1720 Louisiana
  690. Boulevard, NE, Suite 312, Albuquerque, NM 87110, call 800-676-8356
  691. (505-256-8356), or fax 505-256-8359. See also PC Tech Journal
  692. 7(1):115, January, 1989. A demo version for MS-Windows or Macintosh is
  693. available for $40. [6/93]
  694.  
  695. FLEX is a hybrid expert system toolkit available across a wide range of
  696. different hardware platforms which offers frames, procedures and rules
  697. integrated within a logic programming environment.  FLEX supports
  698. interleaved forward and backward chaining, multiple inheritance,
  699. procedural attachment, an automatic question and answer system.  Rules,
  700. frames and questions are described in a English-like Knowledge
  701. Specification Language (KSL) which enables the development of easy-to-read
  702. and easy-to-maintain knowledge bases.  FLEX is implemented in, and has
  703. access to, Prolog. FLEX is available from LPA (who originally developed
  704. flex on the PC), and also from most major Prolog vendors under license,
  705. including Quintus, BIM, Interface, and ISL.  FLEX has been used in
  706. numerous commercial expert systems, and prices on a PC running Windows or
  707. on a Macintosh start at around $1,000.  [A review of Quintus-flex is
  708. expected in an upcoming issue of PC-AI. --mk] For more information contact:
  709. Logic Programming Associates Ltd, Studio 4, R.V.P.B., Trinity Road, 
  710. London, SW18 3SX.  Tel: +44 81 871 2016; Fax: +44 81 874 0449.
  711. Email: lpa@cix.compulink.co.uk
  712.  
  713. G2 is a real-time expert system shell that runs on workstations and
  714. personal computers. It has real-time temporal reasoning, with rules,
  715. procedures, and functions built around an object-oriented paradigm.
  716. One can interface, both locally and over a network (TCP/IP and
  717. DECnet), to other programs (C and ADA), control systems, and
  718. databases.  G2 provides distributed computing and a multi-user
  719. client/server architecture.  For more information, write to Gensym
  720. Corporation, 125 Cambridge Park Drive, Cambridge, MA 02140, call
  721. 617-547-2500/9606, fax 617-547-1962, or send email to
  722. service@gensym.com (Amber S. Driesman, Manager of Customer Support).
  723. The G2 mailing list (for customers only) is g2-users@gensym.com.
  724.  
  725. GBB, generic blackboard framework: provides:
  726.  -- A high-performance blackboard database compiler and
  727.       runtime library, which support pattern-based, multidimensional 
  728.       range-searching algorithms for efficient proximity-based retrieval 
  729.       of blackboard objects
  730.  -- KS representation languages
  731.  -- Generic control shells and agenda-management utilities
  732.  -- Interactive, graphic displays for monitoring and examining
  733.     blackboard and control components
  734. These components provide the infrastructure needed to build
  735. blackboard-based applications.    GBB is available for DOS/Windows, Mac,
  736. Unix workstations (Sun, HP/Apollo, IBM, DEC, Silicon Graphics),
  737. Symbolics and TI Explorer Lisp machines.  (GBB is a significantly enhanced,
  738. commercial version of the UMass GBB research framework, available via
  739. FTP from ftp.cs.umass.edu:/gbb/.) NetGBB, distributed extension to
  740. GBB, provides to GBB the communication and coordination facilities
  741. needed to build heterogenous distributed blackboard applications.
  742. For more information write to Blackboard Technology Group, Inc., 401 Main 
  743. Street, Amherst, MA  01002, call 413-256-8990, or fax 413-256-3179. To
  744. be added to the mailing lists, send mail to gbb-user-request@bn.cs.umass.edu.
  745. There are two mailing lists, gbb-user (moderated) and gbb-users (unmoderated).
  746.  
  747. GOLDWORKS II. For more information, write to Gold Hill Computers, Inc.,
  748. 26 Landsdowne Street, Cambridge, MA 02139, call 800-242-5477
  749. (617-621-3300), or fax 617-621-0656.
  750.  
  751. GURU is an expert system development environment and RDBMS that offers
  752. a wide variety of information processing tools combined with
  753. knowledge-based capabilities such as forward chaining, backward
  754. chaining, mixed chaining, multi-value variables, and fuzzy reasoning.
  755. For more information about GURU and the other database engines,
  756. development tools, and services offered by Micro Data Base Systems,
  757. please write to Micro Data Base Systems, Inc., P.O. Box 2438, West
  758. Lafayette, IN 47906-0438, call 800-445-MDBS/6327 (317-463-7200), fax
  759. 317-463-1234, or send email to info@mdbs.com.
  760.  
  761. HUGIN System is a software package for construction of model based expert
  762. systems in domains characterized by inherent uncertainty. The Hugin System
  763. contains an easy to use probability based deduction system, applicable to
  764. complex networks with cause-effect causal relations subject to uncertainty.
  765. The Hugin System presents a novel development. The implementation is based
  766. on an improvement of the award winning work by Lauritzen and Spiegelhalter:
  767. Local Computation with Probabilities on Graphical Structures and their
  768. Application to Expert Systems. The Hugin Demonstration, for 
  769. Sun Workstations and PC-Windows, is available for anonymous ftp from 
  770.    hugin.dk:/pub/README [130.225.63.15]
  771. The WWW home page for HUGIN is accessible by the URL
  772.    http://hugin.dk/
  773. For more information write to Hugin Expert A/S, Niels Jernes Vej 10,
  774. DK-9220 Aalborg O, Phone +45 9815 6644, Fax: +45 9815 8550, Email:
  775. info@hugin.dk.
  776.  
  777. ILOG RULES is a high performance embeddable rule-based inference
  778. engine. It is a forward chaining tool, written in C++ (hence it is
  779. object-oriented and supports inheritance mechanisms) and is also
  780. provided as a C++ library. It runs virtually on any Unix platform
  781. (e.g., HP97X0, Sun4, RS/6000, DecStations) as well as on PCs running
  782. DOS (with or without MS/Windows) or OS/2.  It extends OPS/5 with
  783. nested premises (objects as values), rule packets (logical grouping of
  784. rules), a full Truth Maintenance System (TMS) for efficient
  785. non-monotonic reasoning, compilation of rules into C/C++ code, and an
  786. object oriented data-model in C++. ILOG RULES work directly on user
  787. objects, so interfacing is straightforward. C/C++ code may be included
  788. in rule conditions and actions.  ILOG RULES is based on the fast XRETE
  789. implementation of the RETE algorithm developed by Thomson-CSF.  For
  790. more information, contact ILOG, Inc., 2073 Landings Drive, Mountain
  791. View, CA 94043, tel 415-390-9000, fax 415-390-0946, e-mail
  792. info@ilog.com.  European customers should contact ILOG SA, 2, av.
  793. Gallieni, BP 85, 94253 Gentilly CEDEX, France, tel +33 (1)
  794. 46-63-66-66, fax +33 (1) 46-63-15-82, e-mail info@ilog.fr.
  795.  
  796. INTELLIGENT DEVELOPER runs on the Apple Macintosh and costs $395.  For
  797. more information, write to Hyperpress Publishing, PO Box 8243, Foster
  798. City, CA 94404, or call 415-345-4620. See also MacUser 4(12):134,
  799. December, 1988.
  800.  
  801. INTELLIGENCE COMPILER.  For more information, write to Intelligence
  802. Ware 9800 S. Sepulveda Blvd.  Los Angeles, CA 90045-5228 call
  803. 213-417-8896, or fax 213-417-8897.
  804.  
  805. Instant-Expert Plus runs on the Apple Macintosh and costs $498.  For
  806. more information, write to Human Intellect Systems, 1670 South
  807. Amphlett Blvd, Suite 326, San Mateo, CA 94402, or call 800-522-5939
  808. (415-571-5939).  See also MacUser 4(12):134, December, 1988.
  809.  
  810. KBMS runs on personal computers. For more information, write to
  811. Trinzic, 138 Technology Drive, Waltham, MA 02254-9748, or call
  812. 617-891-6500.  PC Week 6(35):63, September 4, 1989.
  813.  
  814. KEE, ProKappa, and Kappa run on personal computers, workstations, and
  815. Lisp machines. For more information, write to IntelliCorp, Inc., 1975
  816. El Camino Real West, Mountain View, CA 94040-2216, call 415-965-5700
  817. or fax 415-965-5647. In Europe call +44-344-305305.  See also CACM
  818. 31(4):382-401, April, 1988.
  819.  
  820. KES and SNAP run on personal computers (KES $4,000), workstations (KES
  821. $10,000, SNAP $40,000 on most platforms), minicomputers (KES $25,000),
  822. IBM mainframes (KES $60,000). Although KES can be purchased
  823. separately, it is part of SNAP. For more information write to Software
  824. Architecture and Engineering, Inc., 1600 Wilson Boulevard, Suite 500,
  825. Arlington, VA 22209, call 703-276-7910, or fax 703-284-3821.  Write to
  826. Template Software, 13100 Worldgate Drive, Suite 340, Herndon, Virginia
  827. 22070, call 703-318-1000, or fax 703-318-7378.
  828.  
  829. KnowledgeWorks from Harlequin runs on a variety of Unix platforms,
  830. including Sun Sparc and clones (SunOS and Solaris), IBM RS/6000 (AIX),
  831. DEC MIPS (Ultrix), DEC Alpha (OSF/1), HP PA (HP-UX), and SGI (IRIX).
  832. It includes a CLOS-based object system, OPS compatible forward chainer
  833. (2500 firings/sec on a Sparc2), Prolog compatible backward chainer
  834. (40 KLIPS), graphical programming environment, user-defined conflict
  835. resolution, MetaRule Protocol for extending execution model, and a
  836. SQL interface for relational databases.  For further information, 
  837. contact by e-mail worldwide:
  838.    knowledgeworks-request@harlequin.com (OR @harlequin.co.uk)
  839. or in the US:   
  840.    FAX:   617-252-6505
  841.    Voice: 800-WORKS-4-YOU (800-967-5749) or 617-374-2400 or 617-252-0052
  842.    Mail:  Harlequin Inc., One Cambridge Center, Cambridge, MA 02142
  843. or in Europe:
  844.    FAX:   0223-872-519 (OR 44-1223-872-519 from outside UK)
  845.    Voice: 0223-873-800 OR -872-522 (OR 44-1223-873-800 from outside UK)
  846.    Telex: 818440 harlqn g
  847.    Mail:  Harlequin Ltd., Barrington Hall, Barrington, Cambridge, CB2 5RG
  848. Harlequin also sells LispWorks (a Common Lisp and Prolog programming 
  849. environment described in part 4 of the Lisp FAQ), MLWorks (an ML 
  850. programming environment), and Watson (an intelligence analysis tool).
  851.  
  852. Laser. For more information, write to Bell Atlantic Knowledge Systems,
  853. Inc., P.O. Box 3528, Princeton, NJ 08543-3528, or call 800-552-2257
  854. (609-275-8393).
  855.  
  856. LEVEL5 OBJECT runs on IBM PCs (Windows, $995), VAX/VMS, MVS and the
  857. Apple Macintosh ($695). LEVEL5 OBJECT is a robust object-oriented
  858. application development system with a tunable inference engine
  859. product.  For more information, write to Information Builders, 1250
  860. Broadway, New York, NY 10001, or call 800-444-4303 (212-736-4433).
  861. Customer Support is 212-736-6130. See also MacUser 4(12):134,
  862. December, 1988, AI Expert 4(5):71, May, 1989, and MacUser 6(2):88,
  863. February, 1990.
  864.  
  865. M.4 runs on personal computers (DOS, Windows) and sells for $995.
  866. M.4 is also available as embeddable libraries for Sun SPARCstations
  867. for $2,495 and as embeddable libraries for Macintosh System 7 for
  868. $995.  It features a modular Kernel library that can be linked into
  869. C-language applications, backward and forward chaining, pattern
  870. matching, certainty factors, procedural control, and an object-oriented
  871. representation.  M.4 is embeddable, configurable, and extendable and is
  872. provided as libraries, a custom control (VBX), and as a DDE Server.  For
  873. more information, write to Teknowledge Corporation (formerly Cimflex
  874. Teknowledge Corporation), 1810 Embarcadero Road, Palo Alto, CA 94303,
  875. or call 800-285-0500 (415-424-0500), fax 415-493-2645.
  876.  
  877. MacSMARTS, MacSMARTS - Professional, and HyperSMARTS run on the Apple
  878. Macintosh (all versions less than $500). For more information, write
  879. to Directory Cognition Technology, 55 Wheeler Street, Cambridge, MA
  880. 02138, or call 617-492-0246. See also MacUser 4(12):134, December,
  881. 1988.
  882.  
  883. MERCURY KBE. For more information, write to Artificial Intelligence
  884. Technologies, Inc., 40 Saw Mill River Road, Hawthorne, NY 10532, call 
  885. 800-333-1406 (914-347-6860), or fax 914-347-3182.
  886.  
  887. MUSE. For more information, write to Cambridge Consultants, Science
  888. Park, Milton Road, Cambridge CB4 4DW, England, or call
  889. 0223-420024 Cambridge.
  890.  
  891. NEXPERT OBJECT runs on over 30 platforms supported including personal
  892. computers ($5000), Macintosh ($5000), workstations ($12,000),
  893. minicomputers, and mainframes. Nexpert Object is written in C, and
  894. includes a graphical user interface, knowledge acquisition tools, and
  895. forms system. For more information, write to Neuron Data, 156
  896. University Avenue, Palo Alto, CA 94301, call 800-876-4900
  897. (415-321-4488), or fax 415-321-3728. Other office include New York,
  898. 212-832-8900; Philadelphia, 215-941-2981; Washington, DC,
  899. 703-821-8800; Los Angeles, 714-851-4621; Chicago, 708-955-3688;
  900. Houston, 713-739-9020; United Kingdom, 44-71-408-2333, fax
  901. 44-71-495-6274; France, 33-1-40-70-04-21, fax 33-1-47-23-71-43; and
  902. Japan, 81-3-3746-4371, fax 81-3-3746-4374.  See also IEEE Software
  903. 5(5):98, September, 1988, PC Tech Journal 6(11):112, November, 1988,
  904. MacUser 4(12):134, December, 1988, MacUser 4(9):136, September, 1989,
  905. Computer Language 6(12):123, December, 1989, PC Week 7(26):43, July 2,
  906. 1990, MacWeek 4(25):10, July 10, 1990, and IEEE Expert December, 1991,
  907. page 72. [This entry is a bit out of date. Nexpert Object is now part
  908. of a larger product called "Smart Elements", which includes Open
  909. Interface 2.0 -- an object-oriented GUI developer -- in addition to
  910. Nexpert Object 3.0. Any Neuron Data folks out there want to redo this entry?]
  911.  
  912. Object Management Workbench* (OMW) is the first object-oriented
  913. analysis and design tool which incorporates directly executable
  914. diagrams and business rules.  OMW works with Kappa(, an integrated,
  915. visual programming environment for developing client/server
  916. applications.  Kappa applications are developed on Unix and can be
  917. delivered on either Unix or MS Windows.  With Kappa CommManager*, an
  918. object request broker, customers can distribute Kappa applications,
  919. including program logic, across Unix, MS Windows and MVS.  Kappa-PC(
  920. is IntelliCorps' integrated MS Windows-based programming environment
  921. for departmental developers. For more information, write to
  922. IntelliCorp, Inc., 1975 El Camino Real West, Mountain View, CA
  923. 94040-2216, call 415-965-5700 or fax 415-965-5647. In Europe call
  924. +44-344-305305.  See also CACM 31(4):382-401, April, 1988.
  925.  
  926. OPS83 was developed by the developers of OPS5 as a successor to OPS5.
  927. OPS83 is written in C, and OPS83 rule bases can be embedded in C
  928. programs.  OPS83 was the first OPS-like language to provide this
  929. integration of rule bases with C.  OPS83 supports Generalized Forward
  930. Chaining (GFC), a new control structure that permits rules to be more
  931. expressive; one GFC rule can replace several conventional flat rules.
  932. (Details and examples are available on request.)  The current version
  933. of OPS83 uses the proprietary Rete II algorithm to enable it to handle
  934. large, complex rule sets efficiently.  A multi-windowed,
  935. point-and-click development environment called the OPS83 Workbench is
  936. offered.  OPS83 is available for DOS, OS/2, UNIX, VMS, and some
  937. proprietary operating systems.  For information, write Production
  938. Systems Technologies, Inc., 5001 Baum Blvd., Pittsburgh, PA 15213,
  939. call 412-683-4000, or fax 412-683-6347.
  940.  
  941. Personal Consultant Plus. For more information, write to Texas Instruments
  942. PO Box 2909, MS/2240, Austin, TX 78769, or call 800-527-3500.
  943.  
  944. RAL (Rule-extended Algorithmic Language) is a high-performance C-based
  945. expert systems tool.  It was designed to permit seamless integration
  946. of rules and objects into C programs.  RAL is a superset of C.  RAL
  947. rules can operate directly on the data types used by the C code in
  948. your application.  RAL "understands" C type declarations, function
  949. prototypes, #define constants, etc.  C expressions, statements,
  950. macros, function calls, etc. can be embedded directly in the rules.
  951. RAL has an open architecture that permits it to be used with any GUI
  952. builder, data base library, or other library that can be used with C.
  953. No bridges are required.  For efficiency, RAL rules are compiled into
  954. C code.  Charles Forgy, the inventor of Rete, has developed a more
  955. efficient match algorithm called Rete II for RAL.  (Benchmark results
  956. are available on request.)  A special version of the language, called
  957. RAL/RT, adds the features that are required for real-time expert
  958. systems.  RAL and RAL/RT have a multi-windowed, point-and-click
  959. development environment called the RAL Workbench.  RAL and RAL/RT are
  960. available for DOS, MS Windows, OS/2, and UNIX.  License fees for
  961. development systems are available on request.  There are no run-time
  962. fees charged for distributing applications developed using RAL.  For
  963. information, write Production Systems Technologies, Inc., 5001 Baum
  964. Blvd., Pittsburgh, PA 15213, call 412-683-4000, or fax 412-683-6347.
  965.  
  966. Rete++ supports both forward and backward chaining.  With Rete++ the
  967. programmer can develop object hierarchies and instantiate, manipulate,
  968. and access them using either C++, the standard rule-based syntax, or C.
  969. Asserting and modifying the data that is considered by rules is done by
  970. creating a C++ instance and performing assignments to and accessing the
  971. member data of the instance.  Rete++ automatically generates C++ class
  972. taxonomies.  The C++ components of Rete++ applications use these
  973. generated classes directly or further subclass them as needed.  The
  974. Rete++ inference engine automatically considers any instances of a
  975. generated class (or its subclasses) in the matching of rule conditions.
  976. C++ data types provided by Rete++ allow more flexible representation and
  977. automatic reasoning using standard C++ syntax without extraneous function
  978. calls.  Rete++ automatically monitors changes to C++ objects without
  979. requiring programmers to explicitly code function calls.  Rete++ is
  980. provided as a C++ class library.  As such, it may be linked as part of
  981. your C++ application.  You may completely embed Rete++, with or without
  982. its graphical development environment.  Modules for developing Case Based
  983. Reasoning and integration with databases are available for Rete++
  984. applications.  Rete++ integrates a dependency based Truth Maintenance
  985. System to preserve logically sound and complete reasoning in spite of
  986. non-monotonicity.  Multiple rulesets and agendas support modular
  987. development and cooperating expert systems. Rete++ has an advanced
  988. browser for rule based programming. The Rete++ windowing development
  989. environment monitors the knowledge base with multiple views that are all
  990. updated in real-time, allowing for debugging, browsing, the monitoring
  991. and setting of break points, and the tracing of rules, facts and goals.
  992. Rete++ for Windows $1499, Windows NT and OS/2 $2249, Solaris and HP-UX
  993. $2999 command line interface and $3999 for X Windows.  For more
  994. information write to The Haley Enterprise, Inc. 413 Orchard St.,
  995. Sewickley, PA 15143, call 800-233-2622 (412-741-6420), or fax
  996. 412-741-6457.
  997.  
  998. RTworks is a family of independent software modules developed for
  999. intelligent real-time data acquisition and monitoring, data analysis,
  1000. message/data distribution, and message/data display. RTworks offers a
  1001. number of sophisticated problem-solving strategies including
  1002. knowledge-based systems, a point-and-click graphical user interface,
  1003. temporal and statistical reasoning, and the ability to distribute an
  1004. application over a heterogeneous network.  Included with RTworks is a
  1005. high-speed inference engine (RTie) which is used to analyze the data
  1006. using objects, classes, procedures, and rules. The IE can perform
  1007. trending, prediction and temporal reasoning of rapidly changing data.
  1008. Displays can be built by non-programmers using a user-friendly DRAW
  1009. program.  More than 60 different formats are provided for displaying
  1010. input data including strip charts, bar charts, control charts, dials,
  1011. pie charts, and high-low graphs.  Graphical objects can be tied to
  1012. variables which dynamically control attributes such as color, scale,
  1013. rotation, motion, animation, and more.  RTworks runs in a
  1014. client-server architecture in which the RTserver process intelligently
  1015. distributes the application's messages and data to only the client
  1016. prcoesses which need them. User-defined client processes can connect
  1017. to the RTserver and send and receive messages with other processes in
  1018. the application. Possible applications include process control,
  1019. network monitoring, financial trading, and command and control.
  1020. RTworks is available on a variety of Unix and VMS platforms under a
  1021. floating license in which you pay only for the number of simultaneous
  1022. users, and the software is not node-locked to a particular machine.
  1023. Current RTworks customers include Lockheed, NASA, Dow Chemical, PG&E
  1024. (Pacific, Gas, and Electric), SWIFT, Mazda, and NTT. For further
  1025. information, write to Talarian Corporation, 444 Castro Street, Suite
  1026. 140, Moutain View, CA 94041, call 415-965-8050, fax 415-965-9077, or
  1027. send E-mail to don@talarian.com or tom@talarian.com.
  1028.  
  1029. SMECI is an expert system shell based on Lisp. For more information,
  1030. contact ILOG, Inc., 2073 Landings Drive, Mountain View, CA 94043, tel
  1031. 415-390-9000, fax 415-390-0946, email info@ilog.com.  European
  1032. customers should write to ILOG, 2, av. Gallieni, BP 85, 94253 Gentilly
  1033. Cedex, France, tel +33 (1) 46-63-66-66, fax +33 (1) 46-63-15-82, email
  1034. info@ilog.fr.
  1035.  
  1036. STATUTE Corporate V3.0 for Windows. Includes facilities for automatic
  1037. document generation. Interfaces for Visual Basic, C, C++, and
  1038. applications that can link to DLLs. Phone: 1-800-229-1954 (616-242-1982). 
  1039. Fax: 1-800-229-1959 (616-242-1948).
  1040.  
  1041. TestBench, Shell is available from the Carnegie Group, Pittsburgh,
  1042. Pennsylvania.  The development environment runs on the SUN
  1043. workstations and the production environment on a number of platforms
  1044. including PCs and NeXT machines. For more information, write to
  1045. Carnegie Group, 5 PPG Place, Pittsburgh, PA 15222, call 800-284-3424
  1046. (412-642-6900), or fax 412-642-6906.
  1047.  
  1048. VP-EXPERT version 3.1 runs on the IBM PC under DOS.  A student version
  1049. of the product is available for around $40. The student version is
  1050. fully functional but limited to 16k in the total size of the system.
  1051. For more information, write to Wordtech Systems Inc., 21, Altarinda
  1052. Road, Orinda, CA 94563, or call 800-288-3295, (510-254-0900).  See
  1053. also MacUser 4(12):134, December, 1988.
  1054.  
  1055. YAPS is a tool for building expert systems and other programs that use
  1056. a rule-based knowledge representation in Lisp. The YAPS library
  1057. provides a CLOS class and appropriate methods which the programmer may
  1058. mix into his/her own classes or use directly.  Rules and facts about
  1059. an instance are associated with the instance.  Instead of one large
  1060. knowledgebase with many rules which are hard to debug and maintain,
  1061. the programmer creates smaller knowledge-bases which are modular and
  1062. more efficient.  The YAPS knowledge-bases can interact with and be
  1063. controlled by the programmer's other modules, making hybrid systems
  1064. straightforward.  Introduced by Liz Allen at AAAI-83, YAPS is now
  1065. available on Apple Macintosh, Sun3 and Sun4 (SPARC), DEC VAX under VMS
  1066. and Ultrix, and 88Open platforms. On workstations, a single license
  1067. costs $3995 and on the Macintosh (under Macintoch Common Lisp), it is
  1068. $445. YAPS runs in most commercial Common Lisps including Allegro CL,
  1069. Harlequin LispWorks, Lucid CL, IBUKI CL, and Macintosh Common Lisp.
  1070. YAPS is also available for the TI Explorer and Symbolic Lisp Machines,
  1071. and a Flavors version is available for Sun3 in Franz Lisp.  Other
  1072. ports are underway -- for price and availability contact College Park
  1073. Software at 461 W. Loma Alta Dr., Altadena, CA 91001-3841, USA; or by
  1074. email at info@cps.altadena.ca.us, or call 818-791-9153 (voice) or
  1075. 818-791-1755 (FAX).
  1076.  
  1077. ----------------------------------------------------------------
  1078. Subject: [1-7] Associations
  1079.  
  1080. INTERNATIONAL ASSOCIATION OF KNOWLEDGE ENGINEERS (IAKE)
  1081. IAKE, 973-D Russell Avenue, Gaithersburg, MD 20879-3276.
  1082. 301-948-5390, fax 301-926-4243. Email: iake@umuc.umd.edu
  1083. $65 regular ($110 2-year), $30 students in US/Canada.
  1084. Add $10/year for Carribean, Central America, Mexico.
  1085. Add $25/year for Europe, North Africa, South America.
  1086. Add $30/year for Asia, USSR, Central and South Africa, Australia, and
  1087. New Zealand.
  1088.  
  1089. ----------------------------------------------------------------
  1090. Subject: [1-A] Acknowledgements
  1091.  
  1092. This FAQ was originally based on posts by Jason Trenouth
  1093. <jason@harlequin.co.uk>, George Betzos <gabetzos@mailbox.syr.edu>, and
  1094. Foxvog Douglas <dfo@vttoulu.tko.vtt.fi>, as well as parts of the
  1095. commercial products section of the AI FAQ.  Thanks also to Arnold
  1096. Bloemer <bloemer@tnt.uni-hannover.de>, Hans Voss, Stephan Weber, Tom
  1097. Laffey, ljs@zycor.lgc.com, Hal Waters, Philip Vanneste, Daniel
  1098. Corkill, Bruce Chih-Lung Lin, Willem Van Dyk, Kan-Lee Liou, Les
  1099. Degroff, Alex Kean, Bob Orchard, Steve Witt, Cameron Laird, Thomas A.
  1100. Russ, Peter Pavek, Ingemar Hulthage, Jerry Franke, Julian Smart,
  1101. Andrew Verden, Remi Lissajoux, Patrick Albert, Patrick Suel, Liz
  1102. Allen. Thanks to Richard Fozzard for information about MIKE and ES.
  1103.  
  1104. ----------------------------------------------------------------
  1105. ;;; *EOF*
  1106.  
  1107.